Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Issue #257 Nightly Build #266

Merged
merged 1 commit into from
Oct 31, 2022
Merged

Issue #257 Nightly Build #266

merged 1 commit into from
Oct 31, 2022

Conversation

ogis-miyamura
Copy link
Contributor

Analysis

#257
Make it easy for anyone interested in this project to get the latest binaries (OpenAM war).

Solution

Attach the nightly tag to the build artifact and upload it to the openam-jp/openam/releases page.
Using GitHub-Actions cron triggers to rebuild the master branch source code every day.

Specifications Issues and Proposals

1. GitHub packages or source code

I think there are two options: "use the binaries in GitHub-Packages if they are available" and "build everything from source".
I selected "Build everything from source", because one of the important purposes of nightly build is to detect specification changes and situation changes of dependent libraries at an early stage, and easier to operate.

2. Dealing with http: protocol Maven repository URLs

Using the latest Maven, a build error will occur because the following two issues are unresolved.

By replacing http: where the problem occurs with https:, build errors can be avoided, so I implemented a simple ad-hoc patch.
I think it is appropriate to proceed with the above two issues after proper consideration.
Ad-hoc patches should be removed in the future when the root cause is resolved.

@ogis-miyamura ogis-miyamura added the type:enhancement New feature or request label Oct 31, 2022
@ogis-miyamura ogis-miyamura self-assigned this Oct 31, 2022
Copy link
Contributor

@tsujiguchitky tsujiguchitky left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@tsujiguchitky tsujiguchitky merged commit 7f7dfa4 into master Oct 31, 2022
@ogis-miyamura ogis-miyamura deleted the issues/257-nightly-build branch October 31, 2022 09:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
type:enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants